package com.helasasa.maxfunds.lineofcredit.cashloan.ghana.screen.proof.ocr

import android.graphics.Bitmap
import androidx.appcompat.app.AppCompatActivity
import org.json.JSONObject

data class ProofGhanaOcrTypeResult(
    val type: Int = 0,
    val frontPicPath: String? = "",
    val backPicPath: String? = "",
    val frontPicUrl: String? = "",
    val backPicUrl: String? = "",
    val frontPicBitmap: Bitmap? = null,
    val backPicBitmap: Bitmap? = null,
    val error: String? = null
)

data class ProofGhanaOcrMainProcessResult(
    val success: JSONObject? = null,
    val error: String? = null
)

data class ProofGhanaOcrNextRouterResult<T : AppCompatActivity>(
    val nextPage: Class<out T>? = null,
)